package org.stone.project.logInterface.pojo.po;

import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 方法日志
 */
@Getter
@Setter
public class MethodLog {
    public MethodLog() {
    }

    public MethodLog(boolean dbInitFlag) {
        id = IdUtil.getSnowflakeNextIdStr();
    }

    /**
     * 主键
     */
    @TableId(type = IdType.INPUT)
    private String id;

    /**
     * 方法名称
     */
    private String method;

    /**
     * 方法参数
     */
    private String methodParam;

    /**
     * 方法返回值
     */
    private String methodReturn;




    /**
     * 执行人
     */
    private String createUserName;

    /**
     * 创建时间
     */
    private Date createTime;
}
